package com.ruoyi.system.domain.query;

import com.eic.framework.core.domain.BaseEntityQoPage;
import com.ruoyi.system.domain.dao.SysUser;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * 用户信息查询参数对象
 *
 * @author 尹国春
 * @date 2022-07-19
 */
@ApiModel("用户信息查询参数对象")
public class SysUserQo extends SysUser implements BaseEntityQoPage {
    /**
     * 创建时间查询条件
     */
    @ApiModelProperty(value = "创建时间查询条件：开始时间")
    private Date beginTime;
    @ApiModelProperty(value = "创建时间查询条件：结束时间")
    private Date endTime;
    @ApiModelProperty(value = "查询已分配此角色ID用户")
    private String roleId;

    /**
     * 查询未分配此角色用户
     */
    @ApiModelProperty(value = "查询未分配此角色ID用户")
    private String unRoleId;

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getRoleId() {
        return roleId;
    }

    public void setRoleId(String roleId) {
        this.roleId = roleId;
    }

    public String getUnRoleId() {
        return unRoleId;
    }

    public void setUnRoleId(String unRoleId) {
        this.unRoleId = unRoleId;
    }
}